// 渲染新建用户函数

const { User } = require("../../model/user");

module.exports = async (req, res) => {
    // 标识 表示当前访问的用户管理页面
    req.app.locals.currentLink = 'user';

    const { message, id } = req.query;
    // 如果当前传递了ID参数
    if(id) {
        // 修改操作
        // 利用ID找到当前用户
        let user = await User.findOne({_id:id});
        // 渲染用户编辑页面
        res.render('admin/user-edit',{
            message,
            user,
            link: '/admin/user-modify?id=' + id,
            button: '修改'
        });
    }else {
        // 新增操作
        res.render('admin/user-edit',{
            message,
            link: '/admin/user-edit',
            button: '添加'
        });
    }
}